function seleccionarRegistro_ICSEVE03027(objeto,idTabla,idTabla2){
	
	var codPersona = obtenerCeldaFila(objeto,idTabla,1,idTabla2);
	setValorCampo("hdACCION","D");
	setValorCampo("hdCOD_PERSONA",codPersona);
	
	lanzarEventoVentana('ICSEVE03027','0X3C01005');
}
function habilitar_ICSEVE03027(){
	var codDomicilio = getValorCampo("txtCodDomicilio");
	var codPersona = getValorCampo("txtCodPersona");
	var codPais = getValorCampo("cmbPais");
	var codDpto = getValorCampo("cmbDpto");
	var codProv = getValorCampo("cmbProv");
	var codDist = getValorCampo("cmbDist");
	var codTipDom = getValorCampo("cmbTipDom");
	var codTipVia = getValorCampo("cmbTipVia");
	var nombVia = getValorCampo("txtNombVia");	
	var numero = getValorCampo("txtNumero");
	var dptoInt = getValorCampo("txtDptoInt");
	var manzana = getValorCampo("txtManzana");
	var lote = getValorCampo("txtLote");
	var referencia = getValorCampo("txtReferencia");

	if (codDomicilio=="" || codPersona=="" || codPais=="" || codDpto=="" || codProv=="" || codDist=="" ||  referencia=="" ||
		codTipDom=="" ||  codTipVia=="" ||  nombVia=="" ||  numero=="" ||  dptoInt=="" ||  manzana=="" ||  lote==""){

		//setear el estilo
		setEstiloAccionador("btnGrabar","BotonDisabled");
		setEstiloAccionador("btnBaja","BotonDisabled");

		setProtegidoAccionador("btnGrabar","true");
	}else{
		setEstiloAccionador("btnGrabar","Boton");
		setProtegidoAccionador("btnGrabar","false");
	}
}
function reset_ICSEVE03027(){

	setValorCampo("hdCOD_DOMICILIO","");
	setValorCampo("hdCOD_PERSONA","");
	setValorCampo("hdCOD_PAIS","");
	setValorCampo("hdCOD_DPTO","");
	setValorCampo("hdCOD_PROV","");
	setValorCampo("hdCOD_DISTRITO","");
	setValorCampo("hdCOD_TIPO_DOM","");
	setValorCampo("hdCOD_TIPO_VIA","");
	setValorCampo("hdTIPO_VIA","");	
	setValorCampo("hdNUMERO","");
	setValorCampo("hdINT_DPTO","");
	setValorCampo("hdMANZANA","");
	setValorCampo("hdLOTE","");
	setValorCampo("hdREFERENCIA","");

	setValorCampo("txtCodDomicilio","");
	setValorCampo("txtCodPersona","");
	setValorCampo("cmbPais","");
	setValorCampo("cmbDpto","");
	setValorCampo("cmbProv","");
	setValorCampo("cmbDist","");
	setValorCampo("cmbTipDom","");
	setValorCampo("cmbTipVia","");
	setValorCampo("txtNombVia","");	
	setValorCampo("txtNumero","");
	setValorCampo("txtDptoInt","");
	setValorCampo("txtManzana","");
	setValorCampo("txtLote","");
	setValorCampo("txtReferencia","");
	
	setEstiloAccionador("btnGrabar","BotonDisabled")
	setEstiloAccionador("btnBaja","BotonDisabled")
	
	setProtegidoAccionador("btnGrabar","true");
	setProtegidoAccionador("btnBaja","true");
	ocultarCombos_ICSEVE03027(1);
}
function baja_ICSEVE03027(){
	if(getValorCampo("hdACCION")=="D" && getValorCampo("hdCOD_PERSONA")!="" && getValorCampo("txtCodDomicilio")!=""){
		if(confirm("Baja de Registro.\n¿Desea continuar?")){
			setValorCampo("hdACCION","B");
			lanzarEventoVentana("ICSEVE03027","0X3C01007")
		}
	}else{
		alert('Debe seleccionar un Domicilio del Listado.');
	}
}
function ocultarCombos_ICSEVE03027(opcion){
	if(opcion==1){
		$("#cmbDpto").html("<option value=''></option>");
		$("#cmbProv").html("<option value=''></option>");
		$("#cmbDist").html("<option value=''></option>");
		$("#cmbDpto").css("width","80px");
		$("#cmbProv").css("width","80px");
		$("#cmbDist").css("width","80px");
	}
	if(opcion==2){
		$("#cmbProv").html("<option value=''></option>");
		$("#cmbDist").html("<option value=''></option>");
		$("#cmbProv").css("width","80px");
		$("#cmbDist").css("width","80px");
	}
	if(opcion==3){
		$("#cmbDist").html("<option value=''></option>");
		$("#cmbDist").css("width","80px");
	}
}
function grabar_ICSEVE03027(){
	var codDomicilio = getValorCampo("txtCodDomicilio");
	var codPersona = getValorCampo("txtCodPersona");
	var codPais = getValorCampo("cmbPais");
	var codDpto = getValorCampo("cmbDpto");
	var codProv = getValorCampo("cmbProv");
	var codDist = getValorCampo("cmbDist");
	var codTipDom = getValorCampo("cmbTipDom");
	var codTipVia = getValorCampo("cmbTipVia");
	var nombVia = getValorCampo("txtNombVia");
	var numero = getValorCampo("txtNumero"); 	
	var dptoInt = getValorCampo("txtDptoInt");
	var manzana = getValorCampo("txtManzana");
	var lote = getValorCampo("txtLote");
	var referencia = getValorCampo("txtReferencia");

	if (codDomicilio=="" || codPersona=="" || codPais=="" || codDpto=="" || codProv=="" || codDist=="" ||  referencia==""||
		codTipDom=="" ||  codTipVia=="" ||  nombVia=="" ||  numero=="" || dptoInt=="" ||  manzana=="" ||  lote==""){

		alert("Debe ingresar todos los campos.");
		return;
		
	}else{
		if(confirm("Se realizará la transacción.\n¿Desea continuar?")){
			
			if(getValorCampo("hdACCION")=="D"){
				setValorCampo("hdACCION", "M");
			}else{
				setValorCampo("hdACCION", "A");
			}

			setValorCampo("hdCOD_DOMICILIO",codDomicilio);
			setValorCampo("hdCOD_PERSONA",codPersona);
			setValorCampo("hdCOD_PAIS",codPais);
			setValorCampo("hdCOD_DPTO",codDpto);
			setValorCampo("hdCOD_PROV",codProv);
			setValorCampo("hdCOD_DISTRITO",codDist);
			setValorCampo("hdCOD_TIPO_DOM",codTipDom);
			setValorCampo("hdCOD_TIPO_VIA",codTipVia);
			setValorCampo("hdTIPO_VIA",nombVia);	
			setValorCampo("hdNUMERO",numero);
			setValorCampo("hdINT_DPTO",dptoInt);
			setValorCampo("hdMANZANA",manzana);
			setValorCampo("hdLOTE",lote);
			setValorCampo("hdREFERENCIA",referencia);

			lanzarEventoVentana("ICSEVE03027",'0X3C01007')
		}
	}
}
function salir_ICSEVE03027(){
	lanzarEventoVentana("ICSEVE03027","0X03C01000");
}

function verDepartamentos_ICSEVE03027(codPais){
	//obtenemos los departamentos
	setValorCampo("hdACCION","D");
	setValorCampo("hdCOD_PAIS",codPais);
	if(codPais!=""){
		lanzarEventoVentana('ICSEVE03027','0X3C0101D');
	}
}

function verProvincias_ICSEVE03027(codDepto){
	//obtenemos las provincias
	setValorCampo("hdACCION","D");
	setValorCampo("hdCOD_DPTO",codDepto);
	setValorCampo("hdCOD_PAIS",getValorCampo("cmbPais"));
	
	//if(codDepto!="" & getValorCampo("cmbPais")!=""){
		lanzarEventoVentana('ICSEVE03027','0X3C01035');
	//}
	
	habilitar_ICSEVE03027();
}